using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace Iacym.Entities
{
    public partial class ASISTENCIA : BaseEntity
    {
        public ASISTENCIA()
        {
            this.DETALLE_ASISTENCIA = new List<DETALLE_ASISTENCIA>();
        }

        public int Id { get; set; }
        public string Responsable { get; set; }
        public Nullable<System.DateTime> FechaInicio { get; set; }
        public Nullable<System.DateTime> FechaFin { get; set; }
        
        [Display(Name = "Escuela")]
        [Required(ErrorMessage = "Se requiere una Escuela.")]
        public int EscuelaId { get; set; }
        
        [Display(Name = "Libro")]
        [Required(ErrorMessage = "Se requiere un Libro.")]
        public int LibroId { get; set; }
        
        public Nullable<int> NroSesion { get; set; }
        
        //[Display(Name = "Escuela")]
        //[Required(ErrorMessage = "Se requiere una Escuela.")]
        public virtual ESCUELA ESCUELA { get; set; }

        //[Display(Name = "Libro")]
        //[Required(ErrorMessage = "Se requiere un Libro.")]
        public virtual LIBRO LIBRO { get; set; }
        public virtual List<DETALLE_ASISTENCIA> DETALLE_ASISTENCIA { get; set; }
    }
}
